What is how long does it take to become a pharmacist?

It generally takes 6 to 8 years to become a licensed pharmacist in the United States and similar countries. Here's a breakdown:

Some pharmacists pursue residency programs (1-2 years) after graduation for specialized training.